
        #div_courage {
            display: none;
        	width: 500px;
            height: 100vh;
            margin: 0 auto; 
            position: relative;
            z-index: 666;
            overflow: hidden;
            font-family: "Microsoft YaHei","Arial";
        }
        #div_courage_top {
        	width: 500px;
        	height: 120px;
        	background-color: #66677c; 
        	text-align: center;
        	padding: 30px 0px 15px 0px;
        	color: #D5D6E2;
        }        
        #div_c_typed_outter {
            position:relative;
            width: 100%;
            z-index:667;
            background-repeat: repeat;  
            background-size: 100%; 
        }
        #div_c_typed_inner {
            position:absolute;
            top: 0;right: 0;left: 0;bottom: 0; 
            width: 100%;
            padding: 30% 10%;
            background:rgba(255,255,255,.9); 
        }
        #div_c_typed_inner h1 {
            font-size: 2em;
        }
        #div_c_typed_inner h1:before {
            content: 'To ';
        }
        #div_c_typed_inner h1:after {
            content: '：';
        }
        #div_c_typed {
        	margin: 25px 0px;
        	padding: 15px 10px;
        	border: #CCC 1px solid;
        	border-radius: 5px;
        	background-color: #f0f0f0;
        	font-size: 1.2rem;
        }
        #div_courage_img {
            width: 100%; 
            max-height: 320px;
            object-fit: cover;
            display: none;
            overflow: hidden;
            margin: 25px 0px 10px 0px;
            background-color: #F5F5F5;
            border: 15px solid #F5F5F5;
            border-radius: 3px;
        }
        #div_courage_img img {
            width: 100%;
        }

        #div_courage h2 {
            display: block;
            margin: 5px auto;
            font-size: 1.5em;
            font-weight: bold;
        }









